Either CSE 122, CSE 123, or CSE 143.
Introduction to tools commonly used in software development. Topics include using a command-line interface, writing scripts for file and string manipulation, managing user permissions, manipulating text with regular expressions, using build-management tools, and using version-control systems.
[{"id":7855,"courseUrl":"c/CSE391A1595.html","data":{"h1":"Computer Science & Engineering CSE 391 A","h2":"Matt Wang Assistant Professor SU24","caption":{"text":"Form W: Custom Form \"10\" surveyed \"30\" enrolled","enrolled":"30","surveyed":"10"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"11%","Good":"0%","Poor":"0%","Median":"4.86","Question":"The course as a whole:","Excellent":"78%","Very Good":"11%","Very Poor":"0%"},{"Fair":"0%","Good":"0%","Poor":"0%","Median":"4.86","Question":"The course content:","Excellent":"78%","Very Good":"22%","Very Poor":"0%"},{"Fair":"0%","Good":"0%","Poor":"0%","Median":"4.94","Question":"Instructor's contribution:","Excellent":"89%","Very Good":"11%","Very Poor":"0%"},{"Fair":"0%","Good":"0%","Poor":"0%","Median":"4.94","Question":"Instructor's effectiveness:","Excellent":"89%","Very Good":"11%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","78%","11%","0%","11%","0%","0%","4.86"],["The course content:","78%","22%","0%","0%","0%","0%","4.86"],["Instructor's contribution:","89%","11%","0%","0%","0%","0%","4.94"],["Instructor's effectiveness:","89%","11%","0%","0%","0%","0%","4.94"]]},"createdAt":"2025-07-30T07:16:24.936698","updatedAt":"2025-07-30T07:16:24.936698","professor":"Matt Wang","role":"Assistant Professor","term":"SU24","enrolledCount":30,"surveyedCount":10,"courseCode":" CSE 391","sessionCode":"A","quarter":"20243"},{"id":7856,"courseUrl":"c/CSE391A3073.html","data":{"h1":"Computer Science & Engineering CSE 391 A","h2":"Adrian Salguero Assistant Professor AU24","caption":{"text":"Form W: Custom Form \"27\" surveyed \"149\" enrolled","enrolled":"149","surveyed":"27"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"4%","Good":"12%","Poor":"0%","Median":"4.69","Question":"The course as a whole:","Excellent":"62%","Very Good":"23%","Very Poor":"0%"},{"Fair":"0%","Good":"8%","Poor":"0%","Median":"4.69","Question":"The course content:","Excellent":"62%","Very Good":"31%","Very Poor":"0%"},{"Fair":"4%","Good":"12%","Poor":"0%","Median":"4.57","Question":"Instructor's contribution:","Excellent":"54%","Very Good":"31%","Very Poor":"0%"},{"Fair":"0%","Good":"19%","Poor":"0%","Median":"4.63","Question":"Instructor's effectiveness:","Excellent":"58%","Very Good":"23%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","62%","23%","12%","4%","0%","0%","4.69"],["The course content:","62%","31%","8%","0%","0%","0%","4.69"],["Instructor's contribution:","54%","31%","12%","4%","0%","0%","4.57"],["Instructor's effectiveness:","58%","23%","19%","0%","0%","0%","4.63"]]},"createdAt":"2025-07-30T07:16:24.936698","updatedAt":"2025-07-30T07:16:24.936698","professor":"Adrian Salguero","role":"Assistant Professor","term":"AU24","enrolledCount":149,"surveyedCount":27,"courseCode":" CSE 391","sessionCode":"A","quarter":"20244"},{"id":7857,"courseUrl":"c/CSE391A4407.html","data":{"h1":"Computer Science & Engineering CSE 391 A","h2":"Elba Garza Assistant Professor SP25","caption":{"text":"Form W: Custom Form \"23\" surveyed \"123\" enrolled","enrolled":"123","surveyed":"23"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"13%","Good":"26%","Poor":"4%","Median":"3.67","Question":"The course as a whole:","Excellent":"17%","Very Good":"39%","Very Poor":"0%"},{"Fair":"14%","Good":"23%","Poor":"0%","Median":"3.83","Question":"The course content:","Excellent":"23%","Very Good":"41%","Very Poor":"0%"},{"Fair":"9%","Good":"13%","Poor":"4%","Median":"4.42","Question":"Instructor's contribution:","Excellent":"48%","Very Good":"26%","Very Poor":"0%"},{"Fair":"13%","Good":"13%","Poor":"0%","Median":"4.11","Question":"Instructor's effectiveness:","Excellent":"35%","Very Good":"39%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","17%","39%","26%","13%","4%","0%","3.67"],["The course content:","23%","41%","23%","14%","0%","0%","3.83"],["Instructor's contribution:","48%","26%","13%","9%","4%","0%","4.42"],["Instructor's effectiveness:","35%","39%","13%","13%","0%","0%","4.11"]]},"createdAt":"2025-07-30T07:16:24.936698","updatedAt":"2025-07-30T07:16:24.936698","professor":"Elba Garza","role":"Assistant Professor","term":"SP25","enrolledCount":123,"surveyedCount":23,"courseCode":" CSE 391","sessionCode":"A","quarter":"20252"},{"id":7858,"courseUrl":"c/CSE391A4491.html","data":{"h1":"Computer Science & Engineering CSE 391 A","h2":"Kevin Lin Assistant Professor WI25","caption":{"text":"Form W: Custom Form \"37\" surveyed \"105\" enrolled","enrolled":"105","surveyed":"37"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"6%","Good":"33%","Poor":"6%","Median":"3.75","Question":"The course as a whole:","Excellent":"33%","Very Good":"22%","Very Poor":"0%"},{"Fair":"6%","Good":"19%","Poor":"3%","Median":"4.23","Question":"The course content:","Excellent":"42%","Very Good":"31%","Very Poor":"0%"},{"Fair":"8%","Good":"22%","Poor":"0%","Median":"4.10","Question":"Instructor's contribution:","Excellent":"39%","Very Good":"28%","Very Poor":"3%"},{"Fair":"6%","Good":"19%","Poor":"6%","Median":"4.10","Question":"Instructor's effectiveness:","Excellent":"39%","Very Good":"28%","Very Poor":"3%"}],"table_data_list_of_lists":[["The course as a whole:","33%","22%","33%","6%","6%","0%","3.75"],["The course content:","42%","31%","19%","6%","3%","0%","4.23"],["Instructor's contribution:","39%","28%","22%","8%","0%","3%","4.10"],["Instructor's effectiveness:","39%","28%","19%","6%","6%","3%","4.10"]]},"createdAt":"2025-07-30T07:16:24.936698","updatedAt":"2025-07-30T07:16:24.936698","professor":"Kevin Lin","role":"Assistant Professor","term":"WI25","enrolledCount":105,"surveyedCount":37,"courseCode":" CSE 391","sessionCode":"A","quarter":"20251"}]